home *** CD-ROM | disk | FTP | other *** search
/ Time Traveler CD - A Mult…dia Chronicle of History / Time Traveler CD - A Multimedia Chronicle of History.iso / Time Traveler / Time Traveler.rsrc / bin.rsrc_CODE_12_HELP.txt < prev    next >
Text File  |  1992-10-28  |  56KB  |  993 lines

  1. # near model CODE resource
  2. # jump table entries: 536-538 (3 of them)
  3. export_67:
  4. 00000000  4240                     clr.w      D0
  5. 00000002  4E75                     rts
  6. export_68:
  7. 00000004  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  8. 00000008  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  9. 0000000C  42A7                     clr.l      -[A7]
  10. 0000000E  3F3C 00A5                move.w     -[A7], 0xA5
  11. 00000012  42A7                     clr.l      -[A7]
  12. 00000014  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  13. 0000001A  A97C                     syscall    GetNewDialog
  14. 0000001C  2B5F F5CA                move.l     [A5 - 0xA36], [A7]+
  15. 00000020  6700 0114                beq        +0x116 /* 00000136 */
  16. 00000024  4A6D E680                tst.w      [A5 - 0x1980]
  17. 00000028  6710                     beq        +0x12 /* 0000003A */
  18. 0000002A  2F2D F5CA                move.l     -[A7], [A5 - 0xA36]
  19. 0000002E  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  20. 00000032  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  21. 00000036  4267                     clr.w      -[A7]
  22. 00000038  A91B                     syscall    MoveWindow
  23. label0000003A:
  24. 0000003A  2F2D F5CA                move.l     -[A7], [A5 - 0xA36]
  25. 0000003E  3F3C 0002                move.w     -[A7], 0x2
  26. 00000042  3F3C 0080                move.w     -[A7], 0x80
  27. 00000046  487A 00F4                pea.l      [PC + 0xF4 /* 0000013C, value 0x205F301F */]
  28. 0000004A  486D F5D0                pea.l      [A5 - 0xA30]
  29. 0000004E  A98E                     syscall    SetDialogItem/SetDItem
  30. 00000050  2F2D F5CA                move.l     -[A7], [A5 - 0xA36]
  31. 00000054  A915                     syscall    ShowWindow
  32. 00000056  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  33. 0000005A  303C 233C                move.w     D0, 0x233C /* '#<' */
  34. 0000005E  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  35. 00000062  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  36. 00000066  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  37. label0000006A:
  38. 0000006A  42A7                     clr.l      -[A7]
  39. 0000006C  486D F5CE                pea.l      [A5 - 0xA32]
  40. 00000070  A991                     syscall    ModalDialog
  41. 00000072  302D F5CE                move.w     D0, [A5 - 0xA32]
  42. 00000076  0C40 0001                cmpi.w     D0, 0x1
  43. 0000007A  6700 00B4                beq        +0xB6 /* 00000130 */
  44. 0000007E  0640 0039                addi.w     D0, 0x39 /* '9' */
  45. 00000082  3B40 F5C8                move.w     [A5 - 0xA38], D0
  46. 00000086  303C 00C8                move.w     D0, 0xC8
  47. 0000008A  122D F5C9                move.b     D1, [A5 - 0xA37]
  48. 0000008E  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  49. 00000092  302D F5CE                move.w     D0, [A5 - 0xA32]
  50. 00000096  0C40 000C                cmpi.w     D0, 0xC
  51. 0000009A  6606                     bne        +0x8 /* 000000A2 */
  52. 0000009C  4EBA 0180                jsr        [PC + 0x180 /* 0000021E */]
  53. 000000A0  60C8                     bra        -0x36 /* 0000006A */
  54. label000000A2:
  55. 000000A2  0C40 000B                cmpi.w     D0, 0xB
  56. 000000A6  6606                     bne        +0x8 /* 000000AE */
  57. 000000A8  4EBA 023A                jsr        [PC + 0x23A /* 000002E4 */]
  58. 000000AC  60BC                     bra        -0x42 /* 0000006A */
  59. label000000AE:
  60. 000000AE  0C40 0008                cmpi.w     D0, 0x8
  61. 000000B2  660A                     bne        +0xC /* 000000BE */
  62. 000000B4  303C 00AD                move.w     D0, 0xAD
  63. 000000B8  4EBA 0922                jsr        [PC + 0x922 /* 000009DC */]
  64. 000000BC  60AC                     bra        -0x52 /* 0000006A */
  65. label000000BE:
  66. 000000BE  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  67. 000000C2  660A                     bne        +0xC /* 000000CE */
  68. 000000C4  303C 00AE                move.w     D0, 0xAE
  69. 000000C8  4EBA 0912                jsr        [PC + 0x912 /* 000009DC */]
  70. 000000CC  609C                     bra        -0x62 /* 0000006A */
  71. label000000CE:
  72. 000000CE  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  73. 000000D2  660A                     bne        +0xC /* 000000DE */
  74. 000000D4  303C 00AF                move.w     D0, 0xAF
  75. 000000D8  4EBA 0902                jsr        [PC + 0x902 /* 000009DC */]
  76. 000000DC  608C                     bra        -0x72 /* 0000006A */
  77. label000000DE:
  78. 000000DE  0C40 0006                cmpi.w     D0, 0x6
  79. 000000E2  6606                     bne        +0x8 /* 000000EA */
  80. 000000E4  4EBA 02C8                jsr        [PC + 0x2C8 /* 000003AE */]
  81. 000000E8  6080                     bra        -0x7E /* 0000006A */
  82. label000000EA:
  83. 000000EA  0C40 0007                cmpi.w     D0, 0x7
  84. 000000EE  6608                     bne        +0xA /* 000000F8 */
  85. 000000F0  4EBA 04BC                jsr        [PC + 0x4BC /* 000005AE */]
  86. 000000F4  6000 FF74                bra        -0x8A /* 0000006A */
  87. label000000F8:
  88. 000000F8  0C40 0005                cmpi.w     D0, 0x5
  89. 000000FC  6608                     bne        +0xA /* 00000106 */
  90. 000000FE  4EBA 0542                jsr        [PC + 0x542 /* 00000642 */]
  91. 00000102  6000 FF66                bra        -0x98 /* 0000006A */
  92. label00000106:
  93. 00000106  0C40 0004                cmpi.w     D0, 0x4
  94. 0000010A  6608                     bne        +0xA /* 00000114 */
  95. 0000010C  4EBA 05F0                jsr        [PC + 0x5F0 /* 000006FE */]
  96. 00000110  6000 FF58                bra        -0xA6 /* 0000006A */
  97. label00000114:
  98. 00000114  0C40 0003                cmpi.w     D0, 0x3
  99. 00000118  6608                     bne        +0xA /* 00000122 */
  100. 0000011A  4EBA 0032                jsr        [PC + 0x32 /* 0000014E */]
  101. 0000011E  6000 FF4A                bra        -0xB4 /* 0000006A */
  102. label00000122:
  103. 00000122  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  104. 00000126  6604                     bne        +0x6 /* 0000012C */
  105. 00000128  4EBA 0024                jsr        [PC + 0x24 /* 0000014E */]
  106. label0000012C:
  107. 0000012C  6000 FF3C                bra        -0xC2 /* 0000006A */
  108. label00000130:
  109. 00000130  2F2D F5CA                move.l     -[A7], [A5 - 0xA36]
  110. 00000134  A983                     syscall    DisposeDialog
  111. label00000136:
  112. 00000136  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  113. 0000013A  4E75                     rts
  114. 0000013C  205F                     movea.l    A0, [A7]+
  115. 0000013E  301F                     move.w     D0, [A7]+
  116. 00000140  201F                     move.l     D0, [A7]+
  117. 00000142  2F08                     move.l     -[A7], A0
  118. 00000144  206D F5CA                movea.l    A0, [A5 - 0xA36]
  119. 00000148  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  120. 0000014C  4E75                     rts
  121. fn0000014E:
  122. 0000014E  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  123. 00000152  42A7                     clr.l      -[A7]
  124. 00000154  3F3C 00C8                move.w     -[A7], 0xC8
  125. 00000158  42A7                     clr.l      -[A7]
  126. 0000015A  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  127. 00000160  A97C                     syscall    GetNewDialog
  128. 00000162  2B5F F5D8                move.l     [A5 - 0xA28], [A7]+
  129. 00000166  6700 00A0                beq        +0xA2 /* 00000208 */
  130. 0000016A  4A6D E680                tst.w      [A5 - 0x1980]
  131. 0000016E  6710                     beq        +0x12 /* 00000180 */
  132. 00000170  2F2D F5D8                move.l     -[A7], [A5 - 0xA28]
  133. 00000174  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  134. 00000178  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  135. 0000017C  4267                     clr.w      -[A7]
  136. 0000017E  A91B                     syscall    MoveWindow
  137. label00000180:
  138. 00000180  2F2D F5D8                move.l     -[A7], [A5 - 0xA28]
  139. 00000184  3F3C 0002                move.w     -[A7], 0x2
  140. 00000188  3F3C 0080                move.w     -[A7], 0x80
  141. 0000018C  487A 007C                pea.l      [PC + 0x7C /* 0000020A, value 0x205F301F */]
  142. 00000190  486D F5E0                pea.l      [A5 - 0xA20]
  143. 00000194  A98E                     syscall    SetDialogItem/SetDItem
  144. 00000196  2F2D F5D8                move.l     -[A7], [A5 - 0xA28]
  145. 0000019A  A915